package org.jeecg.modules.fk.vo.req;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * @Description: no description
 * @Author: zhouxiaojian
 * @Date: 2020/5/12
 */
@Data
public class FkCompanyInfoRequest {
    @ApiModelProperty(value = "中介id", required = true)
    private String zjId;
    @ApiModelProperty(value = "纳税人识别号", required = false)
    private String nsrsbh;
    @ApiModelProperty(value = "纳税人名称", required = false)
    private String nsrmc;
    @ApiModelProperty(value = "区域编码", required = true)
    private String areaCode;
    @NotNull
    @ApiModelProperty(value = "页码", required = true)
    private Integer pageNo = 1;
    @NotNull
    @ApiModelProperty(value = "每页大小", required = true)
    private Integer pageSize = 10;
    @ApiModelProperty(value = "系统用户id", required = false)
    private String sysUserId;
    @ApiModelProperty(value = "互动时间起,yyyy-MM-dd", required = false)
    private String hdTimeq;
    @ApiModelProperty(value = "互动时间止,yyyy-MM-dd", required = false)
    private String hdTimez;
    @ApiModelProperty(value = "财税顾问", required = false)
    private String counselorName;

    @ApiModelProperty(value = "绑定用户",required = false)
    private String userName;
    @ApiModelProperty(value = "手机号",required = false)
    private String mobilePhone;
    @ApiModelProperty(value = "是否会员",required = false)
    private Integer isVip;
    @ApiModelProperty(value = "会员套餐",required = false)
    private Integer vipType;

    @ApiModelProperty(value = "服务到期时间",required = false)
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date serviceTime;

}
